package my.mall.common.util

import java.math.BigDecimal
import java.math.RoundingMode

object BigDecimalUtils {

    val NUM_100 = BigDecimal(100)

    fun fenToYuan(money: Int?): String {
        if (money == null) {
            return "0.00"
        }
        return BigDecimal.valueOf(money.toLong()).divide(NUM_100, 2, RoundingMode.HALF_UP).toPlainString()
    }

    fun yuanToFen(money: String?): Int {
        return BigDecimal(money).multiply(NUM_100).toInt()
    }
}
